RPC_DIR = /home/liuzhenqing/DSS/code/mrpc
DEBUG_DIR = /home/liuzhenqing/DSS/code/debug
COMPILE_CFLAGS = -O2 -std=c++11
EXTERNAL_LIB_FLAG = -lmrpc  -libverbs -lstdc++ -lpthread -ldebug
master: master_main.o master.o 
	g++ ${COMPILE_CFLAGS} master_main.o master.o -o master ${EXTERNAL_LIB_FLAG} -L${RPC_DIR} -L${DEBUG_DIR}
master_main.o: master.h dss_common.h master_main.cc
	g++ -c ${COMPILE_CFLAGS} master_main.cc -I${RPC_DIR} -I${DEBUG_DIR}
master.o : master.h dss_common.h master.cc
	g++ -c ${COMPILE_CFLAGS} master.cc -I${RPC_DIR} -I${DEBUG_DIR}
clean:
	rm -rf *.o master
